package cn.tedu.boot08.mapper;

import cn.tedu.boot08.entity.Product;

import java.util.List;

//此时使用了MapperScan注解  就不需要再写mapper注解了
public interface ProductMapper {
    //此处不再写@Insert注解SQL 语句写在xml配置文件中
    void insert(Product product);
    void deleteById(int id);
    void update(Product product);
    List<Product> select();
    Product selectById(int id);
    int count();
    int deleteByIds1(List<Integer> ids);
    int deleteByIds2(Integer[] ids);
    int deleteByIds3(Integer... ids);
    int insertProducts(List<Product> list);
    //动态插入数据,自动识别对象属性是否有值
    int dynamicInsert(Product product);
    int dynamicUpdate(Product product);
}
